package kz.kstu.shop.app.delegate.api;

import kz.kstu.shop.business.entity.Synchronizable;

import java.util.List;

/**
 * @author Filipp_Stankevich
 *         created: 8/9/11 6:07 PM
 */
public interface SyncDelegate {

    <T extends Synchronizable> List<Synchronizable> findForSyncOnServer(Class<T> classForSync, Long changeDate);

    void saveSycnhronazableOffline(List<Synchronizable> entities);
}
